Dusty


This shader deposits 'dust' on surfaces, to give them a sort of old, dirty look.

dust example
Dust is deposited depending on the surface angle in world co-ordinates - +y being up. A horizontal surface gets the most dust, tapering off to none for a verfical surface, and none for inverted surfaces.

Dust color is faded into the surface color, the specular is reduced towards black (to get rid of those highlights), and the transparency and reflectivity are attenuated appropriately.

Noise is an option to give the dust more of a 'real' appearance....without it it looks more like grey paint.

You can get fairly good results with this shader, but it takes a lot of tweaking.


OPTIONS:

The dust is deposited using a scaled cosine interpolation depending on the surface angle. In the future there will be a slider to better control the surface 'stickyness'.

NOTE: I'm still not happy with this shader, but it's pretty useful to some so I've decided to release it. If you have any suggestions on how to make it more 'real', please pass them along.

Jason Bright
Developer Support - Softimage Montreal

Revision History:
January 10, 1995 - Initial Version